place with abundant anthills - Español Inglés Diccionario